Page({
  data: {
    faqList: [
      {
        q: '如何预约维修？',
        a: '在首页选择需要的服务，填写信息后提交即可。',
        open: false
      },
      {
        q: '维修需要多长时间？',
        a: '一般会在1-3个工作日内完成。',
        open: false
      },
      {
        q: '如何联系客服？',
        a: '可在首页点击"联系客服"按钮。',
        open: false
      }
    ]
  },
  toggleFaq(e) {
    const idx = e.currentTarget.dataset.index;
    const faqList = this.data.faqList.map((item, i) => {
      if (i === idx) {
        item.open = !item.open;
      } else {
        item.open = false; // 只展开一个
      }
      return item;
    });
    this.setData({ faqList });
  }
}) 